﻿///**
// * 
// * @file OperatorsPHengLEIParaWriter.h
// * @brief 写文件
// * @author 
// * @date 2024-09-13
// * 
// */
#ifndef _OperatorsPHengLEIParaWriter_H
#define _OperatorsPHengLEIParaWriterr_H

#include "OperManagerBase.h"
#include "FITK_Interface/FITKInterfaceFlowPHengLEI/FITKPHengLEIAbsParaWriter.h"
#include "FITK_Interface/FITKInterfaceFlowPHengLEI/FITKPHengLEIParaWriterKey.h"







namespace ModelOper
{
	class OperatorsPhengLEIParaWrite : public OperManagerBase
	{
		Q_OBJECT;
	public:
		OperatorsPhengLEIParaWrite() = default;
		~OperatorsPhengLEIParaWrite() = default;
		virtual bool execGUI();
		virtual bool execProfession();
	};

	Register2FITKOperatorRepo(actionWriteFile, OperatorsPhengLEIParaWrite);
}




//namespace ModelOper
//{
//    /**
//     * @brief 网格相关操作器
//     * @author BaGuijun (baguijun@163.com)
//     * @date 2024-08-14
//     */
//    class OperatorsMeshManager :public OperManagerBase
//    {
//        Q_OBJECT;
//    public:
//        /**
//         * @brief Construct a new Operators Mesh Manager object
//         * @author BaGuijun (baguijun@163.com)
//         * @date 2024-08-14
//         */
//        OperatorsMeshManager() = default;
//        /**
//         * @brief Destroy the Operators Mesh Manager object
//         * @author BaGuijun (baguijun@163.com)
//         * @date 2024-08-14
//         */
//        ~OperatorsMeshManager() = default;
//        /**
//         * @brief 执行
//         * @return true 成功
//         * @return false 失败
//         * @author BaGuijun (baguijun@163.com)
//         * @date 2024-08-14
//         */
//        virtual bool execGUI();
//        /**
//         * @brief 执行结果处理
//         * @return true 成功
//         * @return false 失败
//         * @author BaGuijun (baguijun@163.com)
//         * @date 2024-08-14
//         */
//        virtual bool execProfession();
//    protected:
//        /**
//         * @brief 读取网格
//         * @author BaGuijun (baguijun@163.com)
//         * @date 2024-08-14
//         */
//        void readMesh();
//    };
//
//    // 按钮注册相关操作
//    Register2FITKOperatorRepo(actionClearMesh, OperatorsMeshManager);
//    Register2FITKOperatorRepo(actionMesh, OperatorsMeshManager);
//}
//

#endif